package com.geekaca.db.mapper;

import com.geekaca.db.pojo.Brand;

import java.util.List;

public interface BrandMapper {
    // 查询所有
    List<Brand> selectAllBrands();

    Brand selectBId(Integer id);

    /**
     * 修改类
     * 返回int 代表 受到影响的记录条数
     */
    int insertBrand(Brand brand);

    List<Brand> selectByCondition(Integer id );

    /**
     * 需求: 能够满足多个条件
     * @return
     */
    List<Brand> selectByConditionDynamic(Brand brand);

    /**
     * 多个条件,互斥的
     * 只能有一个生效
     * @param brand
     * @return
     */
    List<Brand>  selectByOneCondition(Brand brand);

}
